should/ ought to have done sth 意为“本来应该干……,但未……” shouldn’t/ oughtn’t to + have done sth “本来不应该做……却做了” I wonder why she hasn’t written to us lately. We should have heard from her by now. I ought to have phoned Jack this...
更多内容请点击:高三英语教案:《Growing pains》教学设计